using System;
using Anarchy;

namespace Anarchy.DB
{
	public abstract class DBWrapper
	{
		
		// Functions all DB Wrappers will need:
		public abstract void Add(ImageInfo Img);
		public abstract void Update(ImageInfo Img);
        public abstract bool Exist(int ID);
		public abstract void Delete(ImageInfo Img);
		public abstract void Delete(int ID);
		public abstract ImageInfo Select(int ID);
        public abstract ImageInfo Select(ref ImageInfo Img);
		public abstract ImageInfo[] Select(String[] Tags);
		
	}

}
